import { AMI_IPlayer_usePromotionCard } from "./AMI_IPlayer_usePromotionCard";
import { AMI_IPlayer_commitIssm } from "./AMI_IPlayer_commitIssm";
import { AMI_IPlayer_find } from "./AMI_IPlayer_find";
import { AMI_IPlayer_saveSysSetting } from "./AMI_IPlayer_saveSysSetting";
import { AMI_IPlayer_saveAutoFightSetting } from "./AMI_IPlayer_saveAutoFightSetting";
import { AMI_IPlayer_saveShortcut } from "./AMI_IPlayer_saveShortcut";
import { AMI_IPlayer_getReward } from "./AMI_IPlayer_getReward";
import { AMI_IPlayer_startVIPBless } from "./AMI_IPlayer_startVIPBless";
import { AMI_IPlayer_stopVIPBless } from "./AMI_IPlayer_stopVIPBless";
import { AMI_IPlayer_drawVIPRewards } from "./AMI_IPlayer_drawVIPRewards";
import { AMI_IPlayer_endModelChange } from "./AMI_IPlayer_endModelChange";
import { AMI_IPlayer_favoriteGame } from "./AMI_IPlayer_favoriteGame";
import { AMI_IPlayer_visitSites } from "./AMI_IPlayer_visitSites";
import { AMI_IPlayer_answerQuestion } from "./AMI_IPlayer_answerQuestion";
import { AMI_IPlayer_activeLock } from "./AMI_IPlayer_activeLock";
import { AMI_IPlayer_setLock } from "./AMI_IPlayer_setLock";
import { AMI_IPlayer_modifyLock } from "./AMI_IPlayer_modifyLock";
import { AMI_IPlayer_clearLock } from "./AMI_IPlayer_clearLock";
import { AMI_IPlayer_getLockQuestions } from "./AMI_IPlayer_getLockQuestions";
import { AMI_IPlayer_answerLockQuestions } from "./AMI_IPlayer_answerLockQuestions";
import { AMI_IPlayer_setLockStatus } from "./AMI_IPlayer_setLockStatus";
import { ELockStatus } from "./ELockStatus";
import { AMI_IPlayer_getContinuousLoadReward } from "./AMI_IPlayer_getContinuousLoadReward";
import { AMI_IPlayer_clearContinuousLoad } from "./AMI_IPlayer_clearContinuousLoad";
import { AMI_IPlayer_getActivityReward } from "./AMI_IPlayer_getActivityReward";
import { AMI_IPlayer_drawActivityActive } from "./AMI_IPlayer_drawActivityActive";
import { AMI_IPlayer_drawArenaMoney } from "./AMI_IPlayer_drawArenaMoney";
import { AMI_IPlayer_updatePlayerName } from "./AMI_IPlayer_updatePlayerName";
import { AMI_IPlayer_changeSex } from "./AMI_IPlayer_changeSex";
import { AMI_IPlayer_canChangeSexAfterDays } from "./AMI_IPlayer_canChangeSexAfterDays";
import { AMI_IPlayer_changeCamp } from "./AMI_IPlayer_changeCamp";
import { AMI_IPlayer_canChangeCampAfterDays } from "./AMI_IPlayer_canChangeCampAfterDays";
import { AMI_IPlayer_getActiveNumberReward } from "./AMI_IPlayer_getActiveNumberReward";
import { AMI_IPlayer_hadGetOpenRechargeGiftBag } from "./AMI_IPlayer_hadGetOpenRechargeGiftBag";
import { AMI_IPlayer_getOpenRechargeGiftBag } from "./AMI_IPlayer_getOpenRechargeGiftBag";
import { AMI_IPlayer_throwExpDice } from "./AMI_IPlayer_throwExpDice";
import { AMI_IPlayer_handInMaterial } from "./AMI_IPlayer_handInMaterial";
import { AMI_IPlayer_saveSysShortcut } from "./AMI_IPlayer_saveSysShortcut";
import { AMI_IPlayer_hadGetConsumeCountGiftBag } from "./AMI_IPlayer_hadGetConsumeCountGiftBag";
import { AMI_IPlayer_getConsumeCountGiftBag } from "./AMI_IPlayer_getConsumeCountGiftBag";
import { AMI_IPlayer_getAvatarInfo } from "./AMI_IPlayer_getAvatarInfo";
import { AMI_IPlayer_replaceAvatar } from "./AMI_IPlayer_replaceAvatar";
import { AMI_IPlayer_getTotalLoadReward } from "./AMI_IPlayer_getTotalLoadReward";
import { AMI_IPlayer_getTotalLoadExtraReward } from "./AMI_IPlayer_getTotalLoadExtraReward";
import { AMI_IPlayer_getConsumeYBRetReward } from "./AMI_IPlayer_getConsumeYBRetReward";
import { AMI_IPlayer_findCross } from "./AMI_IPlayer_findCross";
import { AMI_IPlayer_getSevenDayLoginReward } from "./AMI_IPlayer_getSevenDayLoginReward";
import { AMI_IPlayer_getOrSaveMoney } from "./AMI_IPlayer_getOrSaveMoney";
import { AMI_IPlayer_dragonGetPosInfo } from "./AMI_IPlayer_dragonGetPosInfo";
import { AMI_IPlayer_dragonGetDiceCount } from "./AMI_IPlayer_dragonGetDiceCount";
import { AMI_IPlayer_dragonGo } from "./AMI_IPlayer_dragonGo";
import { AMI_IPlayer_dragonReach } from "./AMI_IPlayer_dragonReach";
import { AMI_IPlayer_saveClientSetting } from "./AMI_IPlayer_saveClientSetting";
import { AMI_IPlayer_hadGetMergeRechargeGiftBag } from "./AMI_IPlayer_hadGetMergeRechargeGiftBag";
import { AMI_IPlayer_getMergeRechargeGiftBag } from "./AMI_IPlayer_getMergeRechargeGiftBag";
import { AMI_IPlayer_getNpcAward } from "./AMI_IPlayer_getNpcAward";
import { AMI_IPlayer_hadGetConsumeDayGiftBag } from "./AMI_IPlayer_hadGetConsumeDayGiftBag";
import { AMI_IPlayer_getConsumeDayGiftBag } from "./AMI_IPlayer_getConsumeDayGiftBag";
import { AMI_IPlayer_openLuckyBag } from "./AMI_IPlayer_openLuckyBag";
import { AMI_IPlayer_getLuckyItem } from "./AMI_IPlayer_getLuckyItem";
import { AMI_IPlayer_holidayRetGiftBagStatus } from "./AMI_IPlayer_holidayRetGiftBagStatus";
import { AMI_IPlayer_getHolidayRetGiftBag } from "./AMI_IPlayer_getHolidayRetGiftBag";
import { AMI_IPlayer_getVipGiftBag360 } from "./AMI_IPlayer_getVipGiftBag360";
import { AMI_IPlayer_getOpenRechargeGiftBagEx } from "./AMI_IPlayer_getOpenRechargeGiftBagEx";
import { AMI_IPlayer_getDayRechargeGiftBag } from "./AMI_IPlayer_getDayRechargeGiftBag";
import { AMI_IPlayer_holidaySignStatus } from "./AMI_IPlayer_holidaySignStatus";
import { AMI_IPlayer_getHolidaySign } from "./AMI_IPlayer_getHolidaySign";
import { AMI_IPlayer_getNewDayRechargeGiftBag } from "./AMI_IPlayer_getNewDayRechargeGiftBag";
import { AMI_IPlayer_viewNewDayRechargeGiftBag } from "./AMI_IPlayer_viewNewDayRechargeGiftBag";
import { AMI_IPlayer_viewActivePrevilege } from "./AMI_IPlayer_viewActivePrevilege";
import { AMI_IPlayer_buyActivePrevilegeGiftBag } from "./AMI_IPlayer_buyActivePrevilegeGiftBag";
import { AMI_IPlayer_getNewCumulateRechargeGiftBag } from "./AMI_IPlayer_getNewCumulateRechargeGiftBag";
import { AMI_IPlayer_viewNewCumulateRechargeGiftBag } from "./AMI_IPlayer_viewNewCumulateRechargeGiftBag";
type int = number;
//class IPlayerPrx
    
    export interface IPlayerPrx
    {
        usePromotionCard_async(arg1: AMI_IPlayer_usePromotionCard, arg2: number, arg3: string): void;

        commitIssm_async(arg1: AMI_IPlayer_commitIssm, arg2: string, arg3: string): void;

        find_async(arg1: AMI_IPlayer_find, arg2: string): void;

        saveSysSetting_async(arg1: AMI_IPlayer_saveSysSetting, arg2: string): void;

        saveAutoFightSetting_async(arg1: AMI_IPlayer_saveAutoFightSetting, arg2: string): void;

        saveShortcut_async(arg1: AMI_IPlayer_saveShortcut, arg2: string): void;

        getReward_async(arg1: AMI_IPlayer_getReward, arg2: int): void;

        startVIPBless_async(arg1: AMI_IPlayer_startVIPBless): void;

        stopVIPBless_async(arg1: AMI_IPlayer_stopVIPBless): void;

        drawVIPRewards_async(arg1: AMI_IPlayer_drawVIPRewards, arg2: int, arg3: int): void;

        endModelChange_async(arg1: AMI_IPlayer_endModelChange): void;

        favoriteGame_async(arg1: AMI_IPlayer_favoriteGame): void;

        visitSites_async(arg1: AMI_IPlayer_visitSites, arg2: int): void;

        answerQuestion_async(arg1: AMI_IPlayer_answerQuestion, arg2: int, arg3: int, arg4: string, arg5: int): void;

        activeLock_async(arg1: AMI_IPlayer_activeLock, arg2: Array<any>): void;

        setLock_async(arg1: AMI_IPlayer_setLock, arg2: Array<any>): void;

        modifyLock_async(arg1: AMI_IPlayer_modifyLock, arg2: Array<any>): void;

        clearLock_async(arg1: AMI_IPlayer_clearLock, arg2: Array<any>): void;

        getLockQuestions_async(arg1: AMI_IPlayer_getLockQuestions): void;

        answerLockQuestions_async(arg1: AMI_IPlayer_answerLockQuestions, arg2: Array<any>): void;

        setLockStatus_async(arg1: AMI_IPlayer_setLockStatus, arg2: ELockStatus, arg3: string): void;

        getContinuousLoadReward_async(arg1: AMI_IPlayer_getContinuousLoadReward, arg2: int): void;

        clearContinuousLoad_async(arg1: AMI_IPlayer_clearContinuousLoad): void;

        getActivityReward_async(arg1: AMI_IPlayer_getActivityReward, arg2: int, arg3: int): void;

        drawActivityActive_async(arg1: AMI_IPlayer_drawActivityActive): void;

        drawArenaMoney_async(arg1: AMI_IPlayer_drawArenaMoney): void;

        updatePlayerName_async(arg1: AMI_IPlayer_updatePlayerName, arg2: string, arg3: int, arg4: string): void;

        changeSex_async(arg1: AMI_IPlayer_changeSex, arg2: int, arg3: Boolean): void;

        canChangeSexAfterDays_async(arg1: AMI_IPlayer_canChangeSexAfterDays): void;

        changeCamp_async(arg1: AMI_IPlayer_changeCamp, arg2: int): void;

        canChangeCampAfterDays_async(arg1: AMI_IPlayer_canChangeCampAfterDays): void;

        getActiveNumberReward_async(arg1: AMI_IPlayer_getActiveNumberReward, arg2: int, arg3: string): void;

        hadGetOpenRechargeGiftBag_async(arg1: AMI_IPlayer_hadGetOpenRechargeGiftBag): void;

        getOpenRechargeGiftBag_async(arg1: AMI_IPlayer_getOpenRechargeGiftBag, arg2: int): void;

        throwExpDice_async(arg1: AMI_IPlayer_throwExpDice, arg2: int, arg3: Boolean): void;

        handInMaterial_async(arg1: AMI_IPlayer_handInMaterial, arg2: Map<any, any> /* flash.utils.Dictionary */, arg3: int): void;

        saveSysShortcut_async(arg1: AMI_IPlayer_saveSysShortcut, arg2: string): void;

        hadGetConsumeCountGiftBag_async(arg1: AMI_IPlayer_hadGetConsumeCountGiftBag): void;

        getConsumeCountGiftBag_async(arg1: AMI_IPlayer_getConsumeCountGiftBag, arg2: int): void;

        getAvatarInfo_async(arg1: AMI_IPlayer_getAvatarInfo, arg2: string): void;

        replaceAvatar_async(arg1: AMI_IPlayer_replaceAvatar, arg2: int): void;

        getTotalLoadReward_async(arg1: AMI_IPlayer_getTotalLoadReward): void;

        getTotalLoadExtraReward_async(arg1: AMI_IPlayer_getTotalLoadExtraReward): void;

        getConsumeYBRetReward_async(arg1: AMI_IPlayer_getConsumeYBRetReward, arg2: int): void;

        findCross_async(arg1: AMI_IPlayer_findCross, arg2: string): void;

        getSevenDayLoginReward_async(arg1: AMI_IPlayer_getSevenDayLoginReward, arg2: int): void;

        getOrSaveMoney_async(arg1: AMI_IPlayer_getOrSaveMoney, arg2: Boolean, arg3: int, arg4: int): void;

        dragonGetPosInfo_async(arg1: AMI_IPlayer_dragonGetPosInfo): void;

        dragonGetDiceCount_async(arg1: AMI_IPlayer_dragonGetDiceCount): void;

        dragonGo_async(arg1: AMI_IPlayer_dragonGo): void;

        dragonReach_async(arg1: AMI_IPlayer_dragonReach): void;

        saveClientSetting_async(arg1: AMI_IPlayer_saveClientSetting, arg2: string): void;

        hadGetMergeRechargeGiftBag_async(arg1: AMI_IPlayer_hadGetMergeRechargeGiftBag): void;

        getMergeRechargeGiftBag_async(arg1: AMI_IPlayer_getMergeRechargeGiftBag, arg2: int): void;

        getNpcAward_async(arg1: AMI_IPlayer_getNpcAward, arg2: int): void;

        hadGetConsumeDayGiftBag_async(arg1: AMI_IPlayer_hadGetConsumeDayGiftBag): void;

        getConsumeDayGiftBag_async(arg1: AMI_IPlayer_getConsumeDayGiftBag, arg2: int): void;

        openLuckyBag_async(arg1: AMI_IPlayer_openLuckyBag, arg2: string): void;

        getLuckyItem_async(arg1: AMI_IPlayer_getLuckyItem, arg2: string): void;

        holidayRetGiftBagStatus_async(arg1: AMI_IPlayer_holidayRetGiftBagStatus): void;

        getHolidayRetGiftBag_async(arg1: AMI_IPlayer_getHolidayRetGiftBag, arg2: int): void;

        getVipGiftBag360_async(arg1: AMI_IPlayer_getVipGiftBag360, arg2: int): void;

        getOpenRechargeGiftBagEx_async(arg1: AMI_IPlayer_getOpenRechargeGiftBagEx, arg2: int): void;

        getDayRechargeGiftBag_async(arg1: AMI_IPlayer_getDayRechargeGiftBag, arg2: int): void;

        holidaySignStatus_async(arg1: AMI_IPlayer_holidaySignStatus): void;

        getHolidaySign_async(arg1: AMI_IPlayer_getHolidaySign, arg2: int): void;

        getNewDayRechargeGiftBag_async(arg1: AMI_IPlayer_getNewDayRechargeGiftBag, arg2: int, arg3: int): void;

        viewNewDayRechargeGiftBag_async(arg1: AMI_IPlayer_viewNewDayRechargeGiftBag, arg2: int): void;

        viewActivePrevilege_async(arg1: AMI_IPlayer_viewActivePrevilege): void;

        buyActivePrevilegeGiftBag_async(arg1: AMI_IPlayer_buyActivePrevilegeGiftBag, arg2: int): void;

        getNewCumulateRechargeGiftBag_async(arg1: AMI_IPlayer_getNewCumulateRechargeGiftBag, arg2: int, arg3: int): void;

        viewNewCumulateRechargeGiftBag_async(arg1: AMI_IPlayer_viewNewCumulateRechargeGiftBag, arg2: int): void;
    }
